package com.enjoyor.soa.traffic.api.dto.bigdata;

import java.io.Serializable;
import java.util.List;

/**
 * 高频车（按车辆）信息
 */
public class HighFreqByVehicleDto implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 经过的卡口点位
	 */
	private String point;
	/**
	 * 经过的卡口点位名称
	 */
	private String pointName;
	/**
	 * 卡口点位坐标经度
	 */
	private Double longitude ;
	/**
	 * 卡口点位坐标纬度
	 */
	private Double latitude;
	/**
	 * 过车时段（分析时段）：2017-09-12 – 2017-09-20
	 */
	private String passPeriod;
	/**
	 * 经过卡口点位的次数
	 */
	private Integer passFreq;
	/**
	 * 高频车（按车辆）行驶信息
	 */
	private List<TravelHighFreqByVehicleDto> travels;
	/**
	 * 获取 经过的卡口点位
	 * @return point
	 */
	public String getPoint() {
		return point;
	}
	/**
	 * 设置 经过的卡口点位 
	 * @param point 经过的卡口点位
	 */
	public void setPoint(String point) {
		this.point = point;
	}
	/**
	 * 获取 经过的卡口点位名称
	 * @return pointName
	 */
	public String getPointName() {
		return pointName;
	}
	/**
	 * 设置 经过的卡口点位名称 
	 * @param pointName 经过的卡口点位名称
	 */
	public void setPointName(String pointName) {
		this.pointName = pointName;
	}
	/**
	 * 获取 过车时段（分析时段）：2017-09-12–2017-09-20
	 * @return passPeriod
	 */
	public String getPassPeriod() {
		return passPeriod;
	}
	/**
	 * 设置 过车时段（分析时段）：2017-09-12–2017-09-20 
	 * @param passPeriod 过车时段（分析时段）：2017-09-12–2017-09-20
	 */
	public void setPassPeriod(String passPeriod) {
		this.passPeriod = passPeriod;
	}
	/**
	 * 获取 经过卡口点位的次数
	 * @return passFreq
	 */
	public Integer getPassFreq() {
		return passFreq;
	}
	/**
	 * 设置 经过卡口点位的次数 
	 * @param passFreq 经过卡口点位的次数
	 */
	public void setPassFreq(Integer passFreq) {
		this.passFreq = passFreq;
	}
	/**
	 * 获取 高频车（按车辆）行驶信息
	 * @return travels
	 */
	public List<TravelHighFreqByVehicleDto> getTravels() {
		return travels;
	}
	/**
	 * 设置 高频车（按车辆）行驶信息 
	 * @param travels 高频车（按车辆）行驶信息
	 */
	public void setTravels(List<TravelHighFreqByVehicleDto> travels) {
		this.travels = travels;
	}

	/**
	 * 获取 卡口点位坐标经度
	 * @return longitude
	 */
	public Double getLongitude() {
		return longitude;
	}

	/**
	 * 设置 卡口点位坐标经度
	 * @param longitude 卡口点位坐标经度
	 */
	public void setLongitude(Double longitude) {
		this.longitude = longitude;
	}

	/**
	 * 获取 卡口点位坐标纬度
	 * @return latitude
	 */
	public Double getLatitude() {
		return latitude;
	}

	/**
	 * 设置 卡口点位坐标纬度
	 * @param latitude 卡口点位坐标纬度
	 */
	public void setLatitude(Double latitude) {
		this.latitude = latitude;
	}
}
